[
{
type: 'name',
classType: 'acrobat',
regex: /\.pdf$/i,
},
{
type: 'name',
classType: 'ae',
regex: /\.ae/i,
},
{
type: 'name',
classType: 'ai',
regex: /\.ai$/i,
},
{
type: 'name',
classType: 'archive',
regex: /\.(?:rar|zip|7z|tar|tar\.gz)$/i,
},
{
type: 'name',
classType: 'audio',
regex: /\.(?:mp3|ogg|wav|flac)$/i,
},
{
type: 'name',
classType: 'code',
regex: /\.(?:c\+\+|cpp|cc|c|h|hpp|mm|m|json|js|rb|rake|py|asm|fs|pyc|dtd|cgi|bat|rss|java|graphml|idb|lua|o|gml|prl|sls|conf|cmake|make|sln|vbe|cxx|wbf|vbs|r|wml|php|bash|applescript|fcgi|yaml|ex|exs|sh|ml|actionscript)$/i,
},
{
type: 'name',
classType: 'document',
regex: /\.(?:txt|rtf|doc|docx|md|pages|ppt|pptx|pptm|key|log)$/i,
},
{
type: 'mime',
classType: 'image',
regex: /^image\//,
},
{
type: 'mime',
classType: 'photoshop',
regex: /^image\/vnd.adobe.photoshop/,
},
{